.banner {
	position: relative;
	.bx-controls {
		margin-top: -40px;
	}
}
.banner-view {
	overflow: hidden;
	position: relative;
	@height: 660px;
	height: @height;
	&:after {
		content: "";
		display: block;
		clear: both;
	}
	img {
		width: 100%;
		height: @height;
		object-fit: cover;
		object-position: center center;
	}
	.banner-item {
		display: block;
		cursor: pointer;
		&,&:hover,&:focus,&:active {
			text-decoration: none;
		}
	}
}
.banner-text {
	position: absolute;
	top: 0;
	left: 62%;
	right: 15px;
	z-index: 3;
	padding-bottom: 64px;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	.text-title,.text-content {
		color: #fff;
	}
	&,&:hover,&:focus,&:active {
		text-decoration: none;
	}
}
.bx-wrapper {
  margin: 0;
	border: none;
	box-shadow: none;
	background: none;
  .bx-viewport {
    border: none;
    left: 0;
		box-shadow: none;
		background: none;
  }
	.bx-pager {
		position: relative;
		z-index: 9;
		top: -8px;
	}
	.bx-pager.bx-default-pager a {
    background: rgba(102, 102, 102, .8);
	}
	.bx-pager.bx-default-pager a:hover,
	.bx-pager.bx-default-pager a.active {
    background: #007bff;
	}
	.bx-controls-direction a {
    background: rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    width: 32px;
    height: 32px;
		transition-duration: 0.4s;
		&:hover {
			background: rgba(0, 0, 0, 0.4);
		}
	}
	.bx-controls-direction svg {
			width: 25px;
			height: 25px;
			color: #eee;
	}
	.bx-controls-direction .bx-prev svg {
    margin-left: -3px;
	}
	.bx-controls-direction .bx-next svg {
    margin-left: 3px;
	}
}

.view-block {
	padding: 48px 0;
}
.view-block-odd {
	background: #fff;
}
.view-title {
	padding: 0 0 15px;
	text-align: center;
	font-family: 'HarmonyOSSansSC-Bold';
	.title-text {
		color:rgba(29,33,41,1);
		font-size: 40px;
		line-height: 48px;
	}
	.title-sub {
		color: #1d2129;
		font-size: 18px;
		line-height: 28px;
		font-weight: 400;
		letter-spacing: 0px;
		white-space: pre-wrap;
	}
}
.text-title {
	color: #1d2129;
	font-family: HarmonyOSSansSC-Bold;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: 0;
	white-space: pre-wrap;
}
.text-sub {
	color: #1d2129;
	font-family: HarmonyOSSansSC-Bold;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 0;
	white-space: pre-wrap;
}
.text-content {
	padding-top: 8px;
	color: #1d2129;
	font-family: HarmonyOSSansSC-Regular;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 26px;
}

.slides {
	&:after {
		content: "";
		display: block;
		clear: both;
	}
}
.slides-container {
	float: left;
	width: 50%;
	.bx-controls {
		margin-top: -40px;
	}
}
.slides-view {
	overflow: hidden;
	position: relative;
	@height: 480px;
	height: @height;
	&:after {
		content: "";
		display: block;
		clear: both;
	}
	img {
		width: 100%;
		height: @height;
		object-fit: cover;
		object-position: center center;
	}
	.slides-item {
		display: block;
		cursor: pointer;
		&,&:hover,&:focus,&:active {
			text-decoration: none;
		}
	}
}
.slides-text {
	float: right;
	padding-left: 15px;
	width: 50%;
	height: 480px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	.text-action {
		text-align: right;
	}
	.text-title,.text-sub {
		text-align: center;
	}
}

.view-streamer {
	padding: 0;
	.streamer {
		position: relative;
		display: block;
		@height: 480px;
		height: @height;
		img {
			width: 100%;
			height: @height;
			object-fit: cover;
			object-position: center center;
		}
	}
	.text-entry {
		position: absolute;
		left: 50%;
		top: 50%;
		padding: 12px 36px;
		transform: translate(-50%, -50%);
		background: rgba(0, 0, 0, .4);
		color: #fff;
		text-align: center;
		border: 1px solid #fff;
		border-radius: 4px;
	}
}

.service-list {
	display: flex;
	margin-top: 36px;
	.list-item {
		text-align: center;
		padding: 32px 0;
		width: 33.33%;
	}
	.item-icon {
		font-size: 48px;
	}
	.item-text {
		font-size: 16px;
	}
	.list-item {
		display: block;
		cursor: pointer;
		&,&:hover,&:focus,&:active {
			text-decoration: none;
		}
	}
}

.boxs {
	margin-top: 16px;
	margin-bottom: 40px;
	.bx-controls {
		margin-top: -40px;
	}
	.bx-pager {
		position: relative;
		top: 40px;
	}
}
.boxs-view {
	overflow: hidden;
	position: relative;
	@height: 270px;
	height: @height;
	&:after {
		content: "";
		display: block;
		clear: both;
	}
	img {
		width: 100%;
		height: @height;
		object-fit: cover;
		object-position: center center;
	}
	.boxs-item {
		display: block;
		cursor: pointer;
		&,&:hover,&:focus,&:active {
			text-decoration: none;
		}
	}
}


.frame-YLE-1 {
	position:relative;
	z-index:1;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	gap:20px;
	min-height:auto;
	align-self:stretch;
}
.vec-rectangle-VSM-1 {
	position:relative;
	z-index:0;
	height:320px;
	box-shadow:0px 2px 4px rgba(0,0,0,0.25);
	border-radius:16px;
	filter:blur(2px);
	mix-blend-mode:normal;
	display:flex;
	box-sizing:border-box;
	opacity:1;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex:1;
	visibility:hidden;
  img {
    width: 100%;
  }
}
.vec-rectangle-VSM-1::after {
	display:block;
	content:"";
	position:absolute;
	left:-0.5px;
	top:-0.5px;
	width:calc(100% + 1px);
	height:calc(100% + 1px);
	box-sizing:border-box;
	z-index:999;
	pointer-events:none;
	border-radius:16px;
	border:1px solid rgba(0,0,0,1);
}

.vec-rectangle-yeI-1 {
	position:relative;
	z-index: 0;
	height: 640px;
	border-radius:32px;
	mix-blend-mode:normal;
	display:flex;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex:1;
	visibility:hidden;
  img {
    border-radius: 32px;
  }
}
.span-ewo-1 {
	text-decoration-line:none;
}
.p-text-RSS-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-RSS-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:48px;
	line-height:56px;
	font-weight:700;
	opacity:1;
	font-family:'HarmonyOSSansSC-Bold';
	letter-spacing:0px;
	white-space:pre-wrap;
	height:auto;
	align-self:stretch;
	visibility:hidden;
}
.text-RSS-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-eiB-1 {
	text-decoration-line:none;
}
.p-text-Nha-2 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-Nha-2 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:1;
	justify-content:start;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:18px;
	line-height:28px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:pre-wrap;
	height:auto;
	align-self:stretch;
	visibility:hidden;
}
.text-Nha-2-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-wXS-1 {
	text-decoration-line:none;
}
.p-text-HKd-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-HKd-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:24px;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:16px;
	line-height:24px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-HKd-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-qRg-2 {
	position:relative;
	z-index:2;
	width:7.5px;
	height:12px;
	mix-blend-mode:normal;
	display:flex;
	overflow:hidden;
	flex-shrink:0;
	background-image:url(../images/44da6ff03cbb32e39188dc5556e8c1211c089514.png);
	background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.frame-qRg-2.fixed-width {
	width:7.5px;
}
.frame-rQI-3 {
	position:relative;
	z-index:3;
	width:auto;
	height:auto;
	border-radius:40px;
	mix-blend-mode:normal;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:8px 20px 8px 20px;
	opacity:1;
	background:rgba(255,255,255,1);
	box-sizing:border-box;
	gap:8px;
	min-height:auto;
	visibility:hidden;
  text-decoration: none;
  cursor: pointer;
  &:hover {
    text-decoration: none;
  }
}
.frame-rQI-3.fixed-width {
	width:119.5px;
}
.frame-rQI-3::after {
	display:block;
	content:"";
	position:absolute;
	left:-0.5px;
	top:-0.5px;
	width:calc(100% + 1px);
	height:calc(100% + 1px);
	box-sizing:border-box;
	z-index:999;
	pointer-events:none;
	border-radius:40px;
	border:1px solid rgba(0,0,0,0.05);
}
.frame-EGA-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
	gap:24px;
	flex:1;
}
.frame-EGA-2.fixed-width {
	width:600px;
}
.frame-ZdM-1 {
	position:relative;
	z-index:1;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:center;
	align-items:center;
	gap:80px;
	min-height:auto;
	align-self:stretch;
}
.frame-ZdM-1.fixed-width {
	width:1280px;
}
.frame-vZG-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center;
	padding:80px 0 0;
	background:rgba(244,245,247,1);
	overflow:hidden;
	box-sizing:border-box;
	gap:80px;
	min-height:auto;
	align-self:stretch;
}
.frame-vZG-2.fixed-width {
	width:1440px;
}
.span-OSW-1 {
	text-decoration-line:none;
}
.p-text-THT-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-THT-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:24px;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:16px;
	line-height:24px;
	font-weight:500;
	opacity:1;
	font-family:'HarmonyOSSansSC-Medium';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-THT-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-zIl-2 {
	position:relative;
	z-index:2;
	width:16px;
	height:16px;
	mix-blend-mode:normal;
	display:flex;
	overflow:hidden;
	flex-shrink:0;
}
.frame-zIl-2.fixed-width {
	width:16px;
}
.frame-WYP-1 {
	position:relative;
	z-index:1;
	width:auto;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:8px;
	min-width:auto;
}
.frame-WYP-1.fixed-width {
	width:56px;
}
.span-wUR-1 {
	text-decoration-line:none;
}
.p-text-VCR-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-VCR-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:24px;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:16px;
	line-height:24px;
	font-weight:500;
	opacity:1;
	font-family:'HarmonyOSSansSC-Medium';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-VCR-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-cxR-2 {
	position:relative;
	z-index:2;
	width:16px;
	height:16px;
	mix-blend-mode:normal;
	display:flex;
	overflow:hidden;
	flex-shrink:0;
}
.frame-cxR-2.fixed-width {
	width:16px;
}
.frame-Lnt-2 {
	position:relative;
	z-index:2;
	width:auto;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:8px;
	min-width:auto;
}
.frame-Lnt-2.fixed-width {
	width:88px;
}
.span-ghM-1 {
	text-decoration-line:none;
}
.p-text-SIG-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-SIG-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:24px;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:16px;
	line-height:24px;
	font-weight:500;
	opacity:1;
	font-family:'HarmonyOSSansSC-Medium';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-SIG-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-ubw-3 {
	position:relative;
	z-index:3;
	width:auto;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	gap:10px;
	min-width:auto;
}
.frame-ubw-3.fixed-width {
	width:80px;
}
.frame-ktB-1 {
	position:relative;
	z-index:1;
	width:1280px;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:8px;
	min-height:auto;
	visibility:hidden;
}
.frame-ktB-1.fixed-width {
	width:1280px;
}
.vec-rectangle-vjX-1 {
	position:relative;
	z-index:0;
	height: 320px;
	border-radius:32px;
	mix-blend-mode:normal;
	display:flex;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex:1;
  justify-content: center;
  img {
		width: 100%;
    border-radius:32px;
  }
}
.frame-qqv-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	gap:20px;
	min-height:auto;
	align-self:stretch;
	.item-block {
		padding: 8px 0;
	}
}
.frame-qqv-2.fixed-width {
	width:1280px;
}
.frame-tkO-1 {
	position:relative;
	z-index:1;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:20px;
	min-height:auto;
	align-self:stretch;
}
.frame-tkO-1.fixed-width {
	width:1280px;
}
.span-kFd-1 {
	text-decoration-line:none;
}
.p-text-IIt-1 {
	margin:0px;
	width:100%;
	text-align:left;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.text-IIt-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:48px;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:40px;
	line-height:48px;
	font-weight:700;
	opacity:1;
	font-family:'HarmonyOSSansSC-Bold';
	letter-spacing:0px;
	white-space:pre-wrap;
	flex-shrink:0;
	align-self:stretch;
	visibility:hidden;
}
.text-IIt-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-kJx-1 {
	text-decoration-line:none;
}
.p-text-cux-2 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-cux-2 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:1;
	justify-content:start;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:16px;
	line-height:24px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:pre-wrap;
	height:auto;
	align-self:stretch;
}
.text-cux-2-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-ocy-1 {
	text-decoration-line:none;
}
.p-text-Fps-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-Fps-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:auto;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:16px;
	line-height:24px;
	font-weight:700;
	opacity:1;
	font-family:'HarmonyOSSansSC-Bold';
	letter-spacing:0px;
	white-space:nowrap;
	min-height:24px;
}
.text-Fps-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.img-syL-2 {
	position:relative;
	z-index:1;
	border:unset !important;
	box-shadow:unset;
	height:2px;
	mix-blend-mode:normal;
	display:flex;
	background-image:url(../images/62b4fc505469eae59e5874cd18790370304b76b6.png);
	background-size:cover;
	flex-shrink:0;
	align-self:stretch;
}
.frame-SRA-1 {
	position:relative;
	z-index:1;
	width:auto;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:4px;
	min-width:auto;
  cursor: pointer;
}
.frame-SRA-1.fixed-width {
	width:96px;
}
.span-hqz-1 {
	text-decoration-line:none;
}
.p-text-Bcq-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-Bcq-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:auto;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:16px;
	line-height:24px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	min-height:24px;
}
.text-Bcq-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-sQK-2 {
	position:relative;
	z-index:2;
	width:auto;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:4px;
	min-width:auto;
  cursor: pointer;
}
.frame-sQK-2.fixed-width {
	width:80px;
}
.span-xSN-1 {
	text-decoration-line:none;
}
.p-text-lIL-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-lIL-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:auto;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:16px;
	line-height:24px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	min-height:24px;
}
.text-lIL-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-IyJ-3 {
	position:relative;
	z-index:3;
	width:auto;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:4px;
	min-width:auto;
  cursor: pointer;
}
.frame-IyJ-3.fixed-width {
	width:64px;
}
.frame-Qdr-1 {
	position:relative;
	z-index:1;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	gap:24px;
	min-height:auto;
	align-self:stretch;
}
.frame-Qdr-1.fixed-width {
	width:780px;
}
.span-aQT-1 {
	text-decoration-line:none;
}
.p-text-eTQ-2 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-eTQ-2 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:1;
	justify-content:start;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:16px;
	line-height:24px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:pre-wrap;
	height:auto;
	align-self:stretch;
}
.text-eTQ-2-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-ipf-3 {
	position:relative;
	z-index:3;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:12px;
	min-height:auto;
	align-self:stretch;
}
.frame-ipf-3.fixed-width {
	width:780px;
}
.frame-Fmj-1 {
	position:relative;
	z-index:1;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:32px;
	flex:1;
}
.frame-Fmj-1.fixed-width {
	width:780px;
}
.span-xnm-1 {
	text-decoration-line:none;
}
.p-text-dji-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-dji-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:32px;
	line-height:42px;
	font-weight:700;
	opacity:1;
	font-family:'HarmonyOSSansSC-Bold';
	letter-spacing:0px;
	white-space:pre-wrap;
	height:auto;
	align-self:stretch;
}
.text-dji-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-XXe-1 {
	position:relative;
	z-index:1;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:8px;
	min-height:auto;
	align-self:stretch;
	visibility:hidden;
}
.frame-XXe-1.fixed-width {
	width:400px;
}
.img-ASl-1 {
	position:relative;
	z-index:0;
	border:unset !important;
	box-shadow:unset;
	width:20.0018310546875px;
	height:18.8858642578125px;
	mix-blend-mode:normal;
	display:flex;
	background-image:url(../images/bd5eeb1c8d8adc512626d176433f64248449c251.png);
	background-size:cover;
	flex-shrink:0;
}
.img-rmF-2 {
	position:relative;
	z-index:1;
	border:unset !important;
	box-shadow:unset;
	width:20.0018310546875px;
	height:18.8858642578125px;
	mix-blend-mode:normal;
	display:flex;
	background-image:url(../images/bd5eeb1c8d8adc512626d176433f64248449c251.png);
	background-size:cover;
	flex-shrink:0;
}
.frame-zek-1 {
	position:relative;
	z-index:1;
	width:auto;
	height:20px;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	overflow:hidden;
	gap:4px;
	min-width:auto;
}
.frame-zek-1.fixed-width {
	width:44px;
}
.span-NbV-1 {
	text-decoration-line:none;
}
.p-text-opE-2 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-opE-2 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:1;
	justify-content:start;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:pre-wrap;
	flex:1;
}
.text-opE-2-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-MgN-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:8px;
	min-height:auto;
	align-self:stretch;
	visibility:hidden;
}
.frame-MgN-2.fixed-width {
	width:400px;
}
.frame-wpe-1 {
	position:relative;
	z-index:1;
	width:400px;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:8px;
	min-height:auto;
}
.frame-wpe-1.fixed-width {
	width:400px;
}
.span-sFs-1 {
	text-decoration-line:none;
}
.p-text-yix-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-yix-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:16px;
	line-height:24px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:pre-wrap;
	height:auto;
	align-self:stretch;
}
.text-yix-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-NlE-1 {
	text-decoration-line:none;
}
.p-text-Hzk-1 {
	margin:0px;
	width:100%;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.text-Hzk-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:32px;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:pre-wrap;
	line-height:32px;
	flex:1;
}
.text-Hzk-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-rNg-1 {
	position:relative;
	z-index:1;
	height:52px;
	border-radius:52px;
	mix-blend-mode:normal;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0px 12px 0px 12px;
	opacity:1;
	background:rgba(255,255,255,1);
	box-sizing:border-box;
	gap:10px;
	flex:1;
}
.frame-rNg-1.fixed-width {
	width:128px;
}
.frame-rNg-1::after {
	display:block;
	content:"";
	position:absolute;
	left:-0.5px;
	top:-0.5px;
	width:calc(100% + 1px);
	height:calc(100% + 1px);
	box-sizing:border-box;
	z-index:999;
	pointer-events:none;
	border-radius:52px;
	border:1px solid rgba(0,0,0,0.05);
}
.span-McY-1 {
	text-decoration-line:none;
}
.p-text-peb-1 {
	margin:0px;
	width:100%;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.text-peb-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:32px;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:pre-wrap;
	line-height:32px;
	flex:1;
}
.text-peb-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-euD-2 {
	position:relative;
	z-index:2;
	height:52px;
	border-radius:52px;
	mix-blend-mode:normal;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0px 12px 0px 12px;
	opacity:1;
	background:rgba(255,255,255,1);
	box-sizing:border-box;
	gap:10px;
	flex:1;
}
.frame-euD-2.fixed-width {
	width:128px;
}
.frame-euD-2::after {
	display:block;
	content:"";
	position:absolute;
	left:-0.5px;
	top:-0.5px;
	width:calc(100% + 1px);
	height:calc(100% + 1px);
	box-sizing:border-box;
	z-index:999;
	pointer-events:none;
	border-radius:52px;
	border:1px solid rgba(0,0,0,0.05);
}
.span-fSF-1 {
	text-decoration-line:none;
}
.p-text-RRd-1 {
	margin:0px;
	width:100%;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.text-RRd-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:32px;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:pre-wrap;
	line-height:32px;
	flex:1;
}
.text-RRd-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-suM-3 {
	position:relative;
	z-index:3;
	height:52px;
	border-radius:52px;
	mix-blend-mode:normal;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0px 12px 0px 12px;
	opacity:1;
	background:rgba(255,255,255,1);
	box-sizing:border-box;
	gap:10px;
	flex:1;
}
.frame-suM-3.fixed-width {
	width:128px;
}
.frame-suM-3::after {
	display:block;
	content:"";
	position:absolute;
	left:-0.5px;
	top:-0.5px;
	width:calc(100% + 1px);
	height:calc(100% + 1px);
	box-sizing:border-box;
	z-index:999;
	pointer-events:none;
	border-radius:52px;
	border:1px solid rgba(0,0,0,0.05);
}
.frame-pux-1 {
	position:relative;
	z-index:1;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	gap:8px;
	min-height:auto;
	align-self:stretch;
}
.frame-pux-1.fixed-width {
	width:400px;
}
.frame-rGa-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:8px;
	min-height:auto;
	align-self:stretch;
}
.frame-rGa-2.fixed-width {
	width:400px;
}
.frame-ots-1 {
	position:relative;
	z-index:1;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:8px;
	min-height:auto;
	align-self:stretch;
	visibility:hidden;
}
.frame-ots-1.fixed-width {
	width:400px;
}
.span-xuS-1 {
	text-decoration-line:none;
}
.p-text-UAD-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-UAD-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:16px;
	line-height:24px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:pre-wrap;
	height:auto;
	align-self:stretch;
}
.text-UAD-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-KPR-1 {
	text-decoration-line:none;
}
.p-text-Tkc-1 {
	margin:0px;
	width:100%;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.text-Tkc-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:32px;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:pre-wrap;
	line-height:32px;
	flex:1;
}
.text-Tkc-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-mhD-1 {
	position:relative;
	z-index:1;
	height:52px;
	border-radius:52px;
	mix-blend-mode:normal;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0px 12px 0px 12px;
	opacity:1;
	background:rgba(255,255,255,1);
	box-sizing:border-box;
	gap:10px;
	flex:1;
}
.frame-mhD-1.fixed-width {
	width:128px;
}
.frame-mhD-1::after {
	display:block;
	content:"";
	position:absolute;
	left:-0.5px;
	top:-0.5px;
	width:calc(100% + 1px);
	height:calc(100% + 1px);
	box-sizing:border-box;
	z-index:999;
	pointer-events:none;
	border-radius:52px;
	border:1px solid rgba(0,0,0,0.05);
}
.span-jlp-1 {
	text-decoration-line:none;
}
.p-text-GWA-1 {
	margin:0px;
	width:100%;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.text-GWA-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:32px;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:pre-wrap;
	line-height:32px;
	flex:1;
}
.text-GWA-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-uGF-2 {
	position:relative;
	z-index:2;
	height:52px;
	border-radius:52px;
	mix-blend-mode:normal;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0px 12px 0px 12px;
	opacity:1;
	background:rgba(255,255,255,1);
	box-sizing:border-box;
	gap:10px;
	flex:1;
}
.frame-uGF-2.fixed-width {
	width:128px;
}
.frame-uGF-2::after {
	display:block;
	content:"";
	position:absolute;
	left:-0.5px;
	top:-0.5px;
	width:calc(100% + 1px);
	height:calc(100% + 1px);
	box-sizing:border-box;
	z-index:999;
	pointer-events:none;
	border-radius:52px;
	border:1px solid rgba(0,0,0,0.05);
}
.span-TKW-1 {
	text-decoration-line:none;
}
.p-text-LvE-1 {
	margin:0px;
	width:100%;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.text-LvE-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:32px;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:pre-wrap;
	line-height:32px;
	flex:1;
}
.text-LvE-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-vIV-3 {
	position:relative;
	z-index:3;
	height:52px;
	border-radius:52px;
	mix-blend-mode:normal;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0px 12px 0px 12px;
	opacity:1;
	background:rgba(255,255,255,1);
	box-sizing:border-box;
	gap:10px;
	flex:1;
}
.frame-vIV-3.fixed-width {
	width:128px;
}
.frame-vIV-3::after {
	display:block;
	content:"";
	position:absolute;
	left:-0.5px;
	top:-0.5px;
	width:calc(100% + 1px);
	height:calc(100% + 1px);
	box-sizing:border-box;
	z-index:999;
	pointer-events:none;
	border-radius:52px;
	border:1px solid rgba(0,0,0,0.05);
}
.frame-zod-1 {
	position:relative;
	z-index:1;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	gap:8px;
	min-height:auto;
	align-self:stretch;
}
.frame-zod-1.fixed-width {
	width:400px;
}
.frame-vVy-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:8px;
	min-height:auto;
	align-self:stretch;
}
.frame-vVy-2.fixed-width {
	width:400px;
}
.frame-VVi-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:8px;
	min-height:auto;
	align-self:stretch;
	visibility:hidden;
}
.frame-VVi-2.fixed-width {
	width:400px;
}
.frame-Soz-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:24px;
	min-height:auto;
	align-self:stretch;
}
.frame-Soz-2.fixed-width {
	width:400px;
}
.span-lFE-1,.span-lFE-1:hover {
	text-decoration:none;
	color: #fff;
}
.p-text-jJU-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-jJU-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:32px;
	mix-blend-mode:normal;
	color:rgba(255,255,255,1);
	font-size:20px;
	line-height:32px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-jJU-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-bFd-1 {
	position:relative;
	z-index:1;
	height:52px;
	border-radius:52px;
	mix-blend-mode:normal;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0px 24px 0px 24px;
	background:rgba(34,34,34,1);
	box-sizing:border-box;
	gap:8px;
	flex:1;
	visibility:hidden;
}
.frame-bFd-1.fixed-width {
	width:400px;
}
.frame-EdL-3 {
	position:relative;
	z-index:3;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	min-height:auto;
	align-self:stretch;
  cursor: pointer;
  text-decoration: none;
  &:hover {
    text-decoration: none;
  }
}
.frame-EdL-3.fixed-width {
	width:400px;
}
.frame-fCD-2 {
	position:relative;
	z-index:2;
	width:400px;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:24px;
	flex-shrink:0;
}
.frame-fCD-2.fixed-width {
	width:400px;
}
.frame-dBZ-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	gap:100px;
	min-height:auto;
	align-self:stretch;
}
.frame-dBZ-2.fixed-width {
	width:1280px;
}
.frame-ePZ-1 {
	position:relative;
	z-index:1;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:48px;
	min-height:auto;
	align-self:stretch;
}
.frame-ePZ-1.fixed-width {
	width:1280px;
}
.frame-OqP-3 {
	position:relative;
	z-index:3;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center;
	padding:80px 0 0;
	background:rgba(244,245,247,1);
	overflow:hidden;
	box-sizing:border-box;
	gap:20px;
	min-height:auto;
	align-self:stretch;
}
.frame-OqP-3.fixed-width {
	width:1440px;
}
.span-jFv-1 {
	text-decoration-line:none;
}
.p-text-jVQ-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:center;
}
.text-jVQ-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:56px;
	line-height:66px;
	font-weight:700;
	opacity:1;
	font-family:'HarmonyOSSansSC-Bold';
	letter-spacing:0px;
	white-space:pre-wrap;
	height:auto;
	align-self:stretch;
}
.text-jVQ-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-oUL-1 {
	text-decoration-line:none;
}
.p-text-hEC-2 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:center;
}
.text-hEC-2 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:1;
	justify-content:start;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:18px;
	line-height:28px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:pre-wrap;
	height:auto;
	align-self:stretch;
}
.text-hEC-2-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-Gdm-1 {
	position:relative;
	z-index:1;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center;
	gap:24px;
	min-height:auto;
	align-self:stretch;
	visibility:hidden;
}
.frame-Gdm-1.fixed-width {
	width:1280px;
}
.vec-rectangle-Nag-1 {
	position:relative;
	z-index:0;
	mix-blend-mode:normal;
	display: block;
	width: 100%;
  padding-top: 75%;
  img {
		position: absolute;
		top: 0;
		height: 100%;
		width: 100%;
		object-fit: cover;
		object-position: center center;
  }
}
.vec-rectangle-Ikh-1 {
	position:relative;
	z-index:0;
	width:48px;
	height:48px;
	border-radius:515px;
	mix-blend-mode:normal;
	display:flex;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex-shrink:0;
  img {
		width: 100%;
    border-radius: 50%;
  }
}
.span-HNJ-1 {
	text-decoration-line:none;
	color: #333;
	&:hover {
		text-decoration: none;
	}
}
.p-text-hfz-1 {
	display: block;
	margin:0px;
	width:100%;
	text-align:left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.text-hfz-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:auto;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:16px;
	line-height:24px;
	font-weight:500;
	opacity:1;
	font-family:'HarmonyOSSansSC-Medium';
	letter-spacing:0px;
	white-space:nowrap;
	min-height:24px;
	width:100%;
}
.text-hfz-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-Wss-1 {
	text-decoration-line:none;
}
.p-text-rtX-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-rtX-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-rtX-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-lZz-1 {
	text-decoration-line:none;
}
.p-text-XAu-2 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-XAu-2 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:1;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-XAu-2-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-UNi-1 {
	text-decoration-line:none;
}
.p-text-RUD-3 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-RUD-3 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:2;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-RUD-3-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-SjE-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:8px;
	min-height:auto;
	align-self:stretch;
}
.frame-SjE-2.fixed-width {
	width:336px;
}
.frame-rKX-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	flex:1;
	width: 100%;
}
.frame-rKX-2.fixed-width {
	width:336px;
}
.frame-KbU-2 {
	overflow: hidden;
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:16px;
	min-height:auto;
	align-self:stretch;
}
.frame-KbU-2.fixed-width {
	width:400px;
}
.frame-kpJ-1 {
	position:relative;
	z-index:1;
	height:auto;
	border-radius:12px;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:20px;
	flex:1;
	visibility:hidden;
	background: #fff;
}
.frame-kpJ-1.fixed-width {
	width:400px;
}
.vec-rectangle-ElL-1 {
	position:relative;
	z-index:0;
	border-radius:20px;
	mix-blend-mode:normal;
	display:flex;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex:1;
	align-self:stretch;
}
.vec-rectangle-aSP-1 {
	position:relative;
	z-index:0;
	width:48px;
	height:48px;
	border-radius:515px;
	mix-blend-mode:normal;
	display:flex;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex-shrink:0;
  img {
    border-radius: 50%;
  }
}
.span-JpF-1 {
	text-decoration-line:none;
}
.p-text-osJ-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-osJ-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:auto;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:16px;
	line-height:24px;
	font-weight:500;
	opacity:1;
	font-family:'HarmonyOSSansSC-Medium';
	letter-spacing:0px;
	white-space:nowrap;
	min-height:24px;
}
.text-osJ-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-bsw-1 {
	text-decoration-line:none;
}
.p-text-rfF-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-rfF-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-rfF-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-Fjq-1 {
	text-decoration-line:none;
}
.p-text-GCb-2 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-GCb-2 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:1;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-GCb-2-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-DTn-1 {
	text-decoration-line:none;
}
.p-text-PRr-3 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-PRr-3 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:2;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-PRr-3-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-VxP-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:8px;
	min-height:auto;
	align-self:stretch;
}
.frame-VxP-2.fixed-width {
	width:336px;
}
.frame-JgK-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	flex:1;
}
.frame-JgK-2.fixed-width {
	width:336px;
}
.frame-igp-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:16px;
	min-height:auto;
	align-self:stretch;
}
.frame-igp-2.fixed-width {
	width:400px;
}
.frame-fMA-2 {
	position:relative;
	z-index:2;
	height:auto;
	border-radius:12px;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:20px;
	flex:1;
	visibility:hidden;
}
.frame-fMA-2.fixed-width {
	width:400px;
}
.vec-rectangle-vbm-1 {
	position:relative;
	z-index:0;
	border-radius:20px;
	mix-blend-mode:normal;
	display:flex;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex:1;
	align-self:stretch;
}
.vec-rectangle-mpF-1 {
	position:relative;
	z-index:0;
	width:48px;
	height:48px;
	border-radius:515px;
	mix-blend-mode:normal;
	display:flex;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex-shrink:0;
  img {
    border-radius: 50%;
  }
}
.span-Snv-1 {
	text-decoration-line:none;
}
.p-text-lap-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-lap-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:auto;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:16px;
	line-height:24px;
	font-weight:500;
	opacity:1;
	font-family:'HarmonyOSSansSC-Medium';
	letter-spacing:0px;
	white-space:nowrap;
	min-height:24px;
}
.text-lap-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-HJL-1 {
	text-decoration-line:none;
}
.p-text-hPc-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-hPc-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-hPc-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-NOV-1 {
	text-decoration-line:none;
}
.p-text-Ycv-2 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-Ycv-2 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:1;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-Ycv-2-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-yWm-1 {
	text-decoration-line:none;
}
.p-text-nii-3 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-nii-3 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:2;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-nii-3-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-Ucp-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:8px;
	min-height:auto;
	align-self:stretch;
}
.frame-Ucp-2.fixed-width {
	width:336px;
}
.frame-HRb-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	flex:1;
}
.frame-HRb-2.fixed-width {
	width:336px;
}
.frame-UIF-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:16px;
	min-height:auto;
	align-self:stretch;
}
.frame-UIF-2.fixed-width {
	width:400px;
}
.frame-aUy-3 {
	position:relative;
	z-index:3;
	height:auto;
	border-radius:12px;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:20px;
	flex:1;
	visibility:hidden;
}
.frame-aUy-3.fixed-width {
	width:400px;
}
.frame-Bqz-1 {
	position:relative;
	z-index:1;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	flex-wrap: wrap;
	gap:40px;
	min-height:auto;
	align-self:stretch;
}
.frame-Bqz-1.fixed-width {
	width:1280px;
}
.vec-rectangle-eEy-1 {
	position:relative;
	z-index:0;
	border-radius:20px;
	mix-blend-mode:normal;
	display:flex;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex:1;
	align-self:stretch;
}
.vec-rectangle-Koj-1 {
	position:relative;
	z-index:0;
	width:48px;
	height:48px;
	border-radius:515px;
	mix-blend-mode:normal;
	display:flex;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex-shrink:0;
}
.span-WJu-1 {
	text-decoration-line:none;
}
.p-text-UYx-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-UYx-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:auto;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:16px;
	line-height:24px;
	font-weight:500;
	opacity:1;
	font-family:'HarmonyOSSansSC-Medium';
	letter-spacing:0px;
	white-space:nowrap;
	min-height:24px;
}
.text-UYx-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-PPQ-1 {
	text-decoration-line:none;
}
.p-text-cVy-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-cVy-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-cVy-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-PAc-1 {
	text-decoration-line:none;
}
.p-text-AIx-2 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-AIx-2 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:1;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-AIx-2-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-iGt-1 {
	text-decoration-line:none;
}
.p-text-sHd-3 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-sHd-3 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:2;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-sHd-3-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-TZd-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:8px;
	min-height:auto;
	align-self:stretch;
}
.frame-TZd-2.fixed-width {
	width:336px;
}
.frame-yfw-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	flex:1;
}
.frame-yfw-2.fixed-width {
	width:336px;
}
.frame-ztb-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:16px;
	min-height:auto;
	align-self:stretch;
}
.frame-ztb-2.fixed-width {
	width:400px;
}
.frame-bJa-1 {
	position:relative;
	z-index:1;
	height:auto;
	border-radius:12px;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:20px;
	flex:1;
	visibility:hidden;
}
.frame-bJa-1.fixed-width {
	width:400px;
}
.vec-rectangle-VhT-1 {
	position:relative;
	z-index:0;
	border-radius:20px;
	mix-blend-mode:normal;
	display:flex;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex:1;
	align-self:stretch;
}
.vec-rectangle-CgC-1 {
	position:relative;
	z-index:0;
	width:48px;
	height:48px;
	border-radius:515px;
	mix-blend-mode:normal;
	display:flex;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex-shrink:0;
}
.span-kuF-1 {
	text-decoration-line:none;
}
.p-text-dqI-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-dqI-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:auto;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:16px;
	line-height:24px;
	font-weight:500;
	opacity:1;
	font-family:'HarmonyOSSansSC-Medium';
	letter-spacing:0px;
	white-space:nowrap;
	min-height:24px;
}
.text-dqI-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-upq-1 {
	text-decoration-line:none;
}
.p-text-wvC-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-wvC-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-wvC-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-QCZ-1 {
	text-decoration-line:none;
}
.p-text-Lnv-2 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-Lnv-2 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:1;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-Lnv-2-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-AQT-1 {
	text-decoration-line:none;
}
.p-text-QgX-3 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-QgX-3 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:2;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-QgX-3-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-wUx-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:8px;
	min-height:auto;
	align-self:stretch;
}
.frame-wUx-2.fixed-width {
	width:336px;
}
.frame-skz-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	flex:1;
}
.frame-skz-2.fixed-width {
	width:336px;
}
.frame-Fea-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:16px;
	min-height:auto;
	align-self:stretch;
}
.frame-Fea-2.fixed-width {
	width:400px;
}
.frame-oHS-2 {
	position:relative;
	z-index:2;
	height:auto;
	border-radius:12px;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:20px;
	flex:1;
	visibility:hidden;
}
.frame-oHS-2.fixed-width {
	width:400px;
}
.vec-rectangle-twR-1 {
	position:relative;
	z-index:0;
	border-radius:20px;
	mix-blend-mode:normal;
	display:flex;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex:1;
	align-self:stretch;
}
.vec-rectangle-JYG-1 {
	position:relative;
	z-index:0;
	width:48px;
	height:48px;
	border-radius:515px;
	mix-blend-mode:normal;
	display:flex;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	flex-shrink:0;
}
.span-Btx-1 {
	text-decoration-line:none;
}
.p-text-bjM-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-bjM-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:auto;
	mix-blend-mode:normal;
	color:rgba(29,33,41,1);
	font-size:16px;
	line-height:24px;
	font-weight:500;
	opacity:1;
	font-family:'HarmonyOSSansSC-Medium';
	letter-spacing:0px;
	white-space:nowrap;
	min-height:24px;
}
.text-bjM-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-OeI-1 {
	text-decoration-line:none;
}
.p-text-tSm-1 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-tSm-1 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:0;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-tSm-1-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-MNX-1 {
	text-decoration-line:none;
}
.p-text-sbf-2 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-sbf-2 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:1;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-sbf-2-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.span-OpC-1 {
	text-decoration-line:none;
}
.p-text-HYL-3 {
	display:inline;
	margin:0px;
	width:100%;
	text-align:left;
}
.text-HYL-3 {
	position:relative;
	display:flex;
	flex-direction:column;
	z-index:2;
	justify-content:start;
	height:20px;
	mix-blend-mode:normal;
	color:rgba(134,144,156,1);
	font-size:14px;
	line-height:20px;
	font-weight:400;
	opacity:1;
	font-family:'HarmonyOSSansSC-Regular';
	letter-spacing:0px;
	white-space:nowrap;
	width:auto;
}
.text-HYL-3-br {
	display:block;
	margin-bottom:0px;
	overflow:hidden;
}
.frame-Aho-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:8px;
	min-height:auto;
	align-self:stretch;
}
.frame-Aho-2.fixed-width {
	width:336px;
}
.frame-TvE-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	flex:1;
}
.frame-TvE-2.fixed-width {
	width:336px;
}
.frame-Syg-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	gap:16px;
	min-height:auto;
	align-self:stretch;
}
.frame-Syg-2.fixed-width {
	width:400px;
}
.frame-XZG-3 {
	position:relative;
	z-index:3;
	height:auto;
	border-radius:12px;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:20px;
	flex:1;
	visibility:hidden;
}
.frame-XZG-3.fixed-width {
	width:400px;
}
.frame-sNr-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
	gap:40px;
	min-height:auto;
	align-self:stretch;
}
.frame-sNr-2.fixed-width {
	width:1280px;
}
.frame-MLr-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	gap:40px;
	min-height:auto;
	align-self:stretch;
}
.frame-MLr-2.fixed-width {
	width:1280px;
}
.frame-QoK-4 {
	position:relative;
	z-index:4;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:center;
	padding:80px 0;
	background:rgba(244,245,247,1);
	overflow:hidden;
	box-sizing:border-box;
	gap:60px;
	min-height:auto;
	align-self:stretch;
}
.frame-QoK-4.fixed-width {
	width:1440px;
}
.frame-SRf-2 {
	position:relative;
	z-index:2;
	height:auto;
	mix-blend-mode:normal;
	display:flex;
	flex-direction:column;
	justify-content:flex-start;
	align-items:flex-start;
	overflow:hidden;
}
.frame-SRf-2.fixed-width {
	width:1440px;
}
::-webkit-scrollbar {
	display:none;
}
.pointer-link,.pointer-link > * {
	cursor:var(--cursor-pointer) !important;
}
@media screen and (max-width: 768px) {
	.banner-text {
		top: auto;
		bottom: 30px;
    left: 15px;
    right: 15px;
    padding-bottom: 0;
	}
	.slides {
		.slides-container,.slides-text {
			float: none;
			padding: 0;
			width: 100%;
		}
		.slides-text {
			height: auto;
		}
		.text-action {
			padding-top: 16px;
			text-align: center;
		}
	}

	.frame-vZG-2,.frame-OqP-3,.frame-QoK-4 {
		padding: 8px 0;
	}
	.frame-ZdM-1 {
		display: block;
	}
	.frame-dBZ-2 {
		display: block;
	}
	.frame-fCD-2 {
		width: auto;
	}
	.vec-rectangle-vjX-1 {
		height: auto;
	}
	.frame-QoK-4 {
		.frame-Gdm-1 {
			gap: 8px;
		}
		gap: 8px;
	}
	.vec-rectangle-yeI-1 {
		display: none;
		height: auto;
		text-align: center;
		img {
			width: 100%;
		}
	}
	.text-jVQ-1 {
		font-size: 32px;
	}
	.frame-qqv-2 {
		.row {
			margin-right: 0;
    	margin-left: 0;
		}
		.col-sm-4 {
			padding-right: 0;
    	padding-left: 0;
		}
	}
}